/* *{
     border: 1px solid red;
    
} */
.top{background-color: #7545A9;
    width: 100%;
    height: 10px;
    }
    .header{
        width: 100%;
        position: relative;
    }
    .beijing img{
        width: 100%;
    }
    .beijing{
        position: relative;
        width: 100%;
    }
    .box1{
        position:absolute;
        top: 30px;
        display: flex;
        flex-direction: row;
      
        width: 80%;
        left: 50%;
       transform: translateX(-47%);
       }
       .logo img{
          max-width: 25vw; 
           max-height: 13.53vh;
       }
       .menu-toggle{
           display: none;
       }
      
    .menu{
        flex: 1;
        display: flex;
        flex-direction: row;
        align-items: center;
        font-size: 1.041vw;
    }
    .menu>li{
        margin: auto;
        /* margin-right: 1.041vw; */
        height: 40px;
        line-height: 40px;
        color: rgb(225, 225, 225);
     }
     .menu>a>li{
        margin: auto;
        /* margin-right: 1.041vw; */
        height: 40px;
        line-height: 40px;
        color: rgb(225, 225, 225);
     }
     .menu a{
        margin: auto;
        /* margin-right: 1.041vw; */
        height: 40px;
        line-height: 40px;
        color: rgb(225, 225, 225);
        text-decoration: none;
     }
     .menu>a>li{
        margin: auto;
        /* margin-right: 1.041vw; */
        height: 40px;
        line-height: 40px;
       
        color: rgb(225, 225, 225);
     }
     .menu button{
        border: 0;
        margin: auto;
        /* margin-right: 1.041vw; */
        height: 40px;
        line-height: 40px;
        color: rgb(225, 225, 225);
        background: none;
     }
     
     

     .sub-menu{
        display: none;
        position: absolute;
        width: 9.375vw;  
    }
    .menu>li:hover{
        background-color:rgba(225, 225, 225, 0.3) ;
    }
    .menu>a>li:hover{
        background-color:rgba(225, 225, 225, 0.3) ;
    }
    
    .menu>li:hover ul{
        display: block;
        background-color: rgb(134,92,180);
    }
    .menu>li:focus-within ul{
        display: block;
        background-color: rgb(134,92,180);
    }
    .menu>li>ul>li:hover{
        background-color: rgba(225, 225, 225, 0.6);
    }
    .menu>li>ul>a>li:hover{
        background-color: rgba(225, 225, 225, 0.6);
    }
       .xiushi1{
           position: absolute;
       
           left: 12.5vw;
           top: 20.67vw;
           
       }
       .xiushi1 span{
          font-size: 2.71vw;
          
          color: #FFFFFF;
       }
       .xiushi2 {
           font-size: 0.78vw;
           position: absolute;
          left:12.5vw;
          top: 24.83vw;
          color: #FFFFFF;
       }
       
       .container-fluid{
           display: none;
       }
   .fengjing{
       display: none;
   }
    .title{
        margin: 0 auto;
        text-align: center;
    }
    .title span{
        font-family: 思源黑体;
        font-size: 30px;
        font-weight: 500;
        line-height: 40px;
    }
    .time{
  text-align: center;
    }
    .time img{
        width: 15px;
       max-width: 18px;
    }
    .time span{
        margin-right: 53px;
        font-family: PingFang SC Medium;
font-size: 15px;
font-weight: normal;
line-height: 16px;
color: rgba(0, 0, 0, 0.502);
    }
    .section{
        width: 100%;
       text-align: center;
       margin-top: 70px;
    }
    .section img{
        width: 100%;
    }
    /* 底部 */
    .Footerp {
        margin-top: 30px !important;
        width: 100%;
        height: 300px;
        background: #2E3D5A;
        overflow: hidden;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-top: 7px solid #7545A9;
    
    }
    
    .Footerp .FooterConLeftp {
        width: 60.15625vw;
        height: 220px;
        padding: 0 3.75vw 0 13.020833vw !important;
        color: #FFFFFF;
        border-right: 1px solid rgba(216, 216, 216, 0.1);
    }
    
    .Footerp .FooterConLeftp .LiTitlep .TabNamep span {
        display: block;
        float: left;
        font-family: PingFang SC Bold;
        font-size: 0.9375vw;
        font-weight: normal;
        line-height: 28px;
        letter-spacing: 0em;
        font-variation-settings: "opsz" auto;
        color: #FFFFFF !important;
    }
    
    .Footerp .FooterConLeftp .Linkp {
        margin-bottom: 25px !important;
    }
    
    .Footerp .FooterConLeftp .Linkp .LinkListp {
        height: 28px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    
    .Footerp .Linkp .LinkListp a {
        height: 28px;
        line-height: 28px;
        text-align: center;
        font-size: 0.83333vw;
        font-weight: 300;
        letter-spacing: 0em;
        color: #fff;
    }
    
    .Footerp .Linkp .LinkListp a:hover {
        text-decoration: underline;
    }
    
    .Footerp .Linkp .LinkListp span {
        color: #fff;
        font-size: 0.83333vw;
    }
    
    .Footerp .FooterConLeftp .Motto1p {
        font-family: PingFang SC Regular;
        font-size: 0.8333vw;
        font-weight: normal;
        line-height: 28px;
        font-variation-settings: "opsz" auto;
        color: #FFFFFF;
    }
    
    .Footerp .FooterConRightp {
        width: 39.791666vw;
        height: 220px;
        padding: 0 13.02083vw 0 3.010416666vw !important;
    }
    
    .Footerp .FooterConRightp .Mottop {
        width: 7.552083333vw;
        height: 145px;
        float: left;
        margin-right: 1.041666vw !important;
    
    }
    
    .Footerp .FooterConRightp .Mottop img {
        width: 100%;
        height: auto;
    }
    
    .Footerp .FooterConRightp .Mottop span {
        float: left;
        width: 7.552083333vw;
        margin-top: 9px;
        text-align: center;
        display: block;
        color: #e2e0e0;
        font-family: PingFang SC Regular;
        font-size: 0.729166vw;
        font-weight: normal;
        height: 28px;
        line-height: 28px;
        font-variation-settings: "opsz" auto;
    }
    
    .Footerp .Motto2p {
        float: left;
        font-family: PingFang SC Regular;
        font-size: 0.729166vw;
        font-weight: normal;
        height: 28px;
        line-height: 28px;
        font-variation-settings: "opsz" auto;
        color: #FFFFFF;
    }
    .Footer{
        display: none;
    }